// pages/mine/mine.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    headImg: '',
    classArr: [
      {
        icon: 'bag-o',
        text: '全部'
      },
      {
        icon: 'paid',
        text: '待支付'
      },
      {
        icon: 'gift-o',
        text: '待发货'
      },
      {
        icon: 'logistics',
        text: '待收货'
      },
      {
        icon: 'replay',
        text: '售后/退款'
      }
    ],
    itemArr: [
      {
        img: '/images/myitem/个人中心.png',
        title: '个人中心'
      },
      {
        img: '/images/myitem/收货地址.png',
        title: '收货地址'
      },
      {
        img: '/images/myitem/账号管理.png',
        title: '账号管理'
      },
      {
        img: '/images/myitem/我的收藏.png',
        title: '我的收藏'
      },
      {
        img: '/images/myitem/我的足迹.png',
        title: '我的足迹'
      },
      {
        img: '/images/myitem/关于轻淘.png',
        title: '关于轻淘'
      }
    ],
    nickName: '昵称',
    account: '登录账号'
  },

  //每个选项卡的点击事件
  tabChangeClick(e) {
    // 获取选中的索引值
    const text = e.currentTarget.dataset['tab'];
    wx.showToast({
      title: text,
      icon: 'success'
    })
  },

  //每个条目的点击事件
  itemChangeClick(e) {
    const title = e.currentTarget.dataset['item'];
    switch (title) {
      case '个人中心':
        wx.navigateTo({
          url: '/minepackage/pages/mycenter/mycenter',
        })
        break
      case '收货地址':
        wx.navigateTo({
          url: '/minepackage/pages/goodsaddress/goodsaddress',
        })
        break
      case '账号管理':
        wx.navigateTo({
          url: '/minepackage/pages/manage/manage',
        })
        break
      case '我的收藏':
        wx.showToast({
          title: title,
          icon: 'success'
        })
        break
      case '我的足迹':
        wx.showToast({
          title: title,
          icon: 'success'
        })
        break
      case '关于轻淘':
        //跳转到关于页面
        wx.navigateTo({
          url: '/minepackage/pages/about/about',
        })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    const userData = wx.getStorageSync('user_data')
    if (userData != null && userData != '') {
      const userJSON = JSON.parse(userData)
      this.setData({
        nickName: userJSON.nickName,
        account: userJSON.account,
        headImg: userJSON.headImage
      })
    }
  }

})